Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F3 USA F9 USA F16 USA F17 USA F2 USA F9 USA F4 USA F2 USA F15 USA F3 Tennislife Cup - Napoli Olbia Geovillage Open - Olbia AXA Open II - Espinho LTA Men's Challenger - Wrexham Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai Honda Kah Singapore Men's Tennis Open - Singapore 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Geneva Challenger - Geneva Citta di Brindisi - Brindisi Copa Ericsson Brazil - Sao Paulo Kyiv UMC Open - Kiev Milano Challenger-Jameson Cup - Milan XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Intersport Heilbronn Open - Heilbronn 5th Sardinian International Championships - Cagliari Exim Agmedia Open - Kosice Trani Cup - Trani Top Wool Challenger - Biella Top Wool Challenger-Immagine Trophy - Biella Fifth-Third Bank Tennis Classic - Lexington San Marino Cepu Open - San Marino Music City Challenger - Nashville II Naples ITG Challenger - Naples Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sporting Challenger '07 Trofeo Regione Piemonte - Turin The Comercia Challenger - Aptos The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento VI Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Naples Garden Open - Rome Countrywide Classic USTA Men's Challenger - Carson Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Trani Cup - Trani Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Residenza Open - Magdeburg Siemens Open 2002 - Scheveningen Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Sardinia International Championship - Cagliari Samarkand Challenger - Samarkand Internationaux de Nouvelle-Caledonie - New Caledonia Baton Rouge Pro Tennis Classic - Baton Rouge Meridiana Sardegna Open - Olbia I Open de Tenis Comunidad de Madrid - Madrid Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana Noumea Challenger Carson Challenger Rome Challenger Talahassee Challenger San Remo Challenger Bordeaux Challenger Furth Challenger Milan Challenger Lexington Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Tulsa Challenger Napoli Challenger Charlottesville Challenger Genova Challenger Dallas Challenger Rabat Challenger Sunrise Challenger Baton Rouge Challenger Rome Challenger Tallahassee Challenger Rome Challenger Savannah Challenger Sarasota Challenger Rome Challenger Ojai Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger San Marino Challenger Trani Challenger Manerbio Challenger Como Challenger Genova Challenger Sacramento Challenger Palermo Challenger Charlottesville Challenger Knoxville Challenger Caltanissetta Challenger Calabasas Challenger Barletta Challenger Tiburon Challenger Todi Challenger Rabat Challenger Tallahassee Challenger Barletta Challenger Savannah Challenger Monza Challenger Winnetka Challenger Cordenons Challenger Todi Challenger Napoli Challenger Napoli Challenger Tiburon Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Rome Challenger Genova Challenger Napoli Challenger Sarasota Challenger Pro Challenger at Calabasas - Calabasas Mestre Challenger Dallas Challenger Milan Challenger Genova Challenger San Marino Challenger Palermo Challenger Cordenons Challenger Genova Challenger Biella Challenger Trnava Challenger Sibiu Challenger Dallas Challenger Vicenza Challenger Dallas Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Lexington Challenger Como Challenger Genova Challenger Szczecin Challenger Rome Challenger Milan Challenger Cortina Challenger Fano Challenger Como Challenger San Marino Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger Rome Challenger Milan Challenger Turin Challenger San Benedetto Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger San Marino Challenger Szczecin Challenger Todi Challenger Sao Paulo Challenger Tour Finals Cortina Challenger Napoli Challenger Prostejov Challenger Cortina Challenger Napoli Challenger Turin Challenger Rome Challenger Como Challenger Vicenza Challenger Caltanissetta Challenger Perugia Challenger Maui Challenger Genova Challenger Napoli Challenger Maui Challenger Vercelli Challenger Turin Challenger Mestre Challenger Caltanissetta Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Caltanissetta Challenger San Benedetto Challenger CA Challenge 2002 - Graz Memorial Savigny - Sassuolo XI Venice Open - Venice Siemens Open 2001 - Scheveningen Samarkand Challenger - Samarkand Top Wool Challenger Biella - Biella Dallas Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland GHI Bronx Tennis Classic - Bronx Milan Indoors - Milan Ford Tennis Championships - Louisville USTA Challenger - Champaign Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise 2007 Nielsen Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Lugano Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Milan Challenger Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot The Surbiton Trophy - Surbiton Kremlin Cup - Moscow Nielsen USTA Pro Tennis Championship - Winnetka 2008 Knoxville Challenger - Knoxville National Bank Men's Rimouski Challenger - Rimouski Orleans Challenger Monza Challenger Rome Challenger Zagreb Challenger Lugano Challenger Aptos Challenger Rimini Challenger San Marino Challenger Vancouver Challenger Sacramento Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Open Romania - Bucharest Honolulu Challenger Kremlin Cup - Moscow Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Nottingham Challenger Allianz Suisse Open - Gstaad Orbetello Challenger BCR Open Romania - Bucharest Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Dallas Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Internazionali di Tennis de San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Nottingham Challenger Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Madrid Challenger Open Seat Godo 2007 - Barcelona Tiburon Challenger Charlottesville Challenger I Tourneo Fila Citta di Brindisi - Brindisi Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Fujitsu Siemens Open - Budapest Dutch Open Tennis - Amersfoort Winston Salem - Winston Salem Croatia Open - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Hilversum Open - Hilversum Asirom Challenger Brasov - Brasov Binghamton Challenger AXA Open - Lisbon C.T. San Remo - XIII Piertomaso Tessitore - San Remo Catella Swedish Open - Bastad BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Compaq Challenger - Bucharest Quelle Cup - Furth Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca FILA Challenger Biella - Biella Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington FILA Challenger - Biella Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Brixina Tennis Open - Bressanone Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Kremlin Cup - Moscow Brasil Open - Sao Paulo Portugal Open - Oeiras Open Seat-Godo 2001 - Barcelona Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Cepu Open - San Marino Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Copa Sevilla - Seville Generali Open - Kitzbuhel Ho Chi Minh City Challenger - Ho Chi Minh City Copa AT&T - Buenos Aires Siebel Open - San Jose International Tennis Championships - Delray Beach Milan Indoors - Milan Davidoff Swiss Indoors - Basel Biella Challenger TD Waterhouse Cup - Long Island Manerbio Challenger Rome Challenger Hungarian Architect Open - Budapest Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Barletta Citta Della Disfida Open 99 - Barletta Whirlpool Open - Budapest Warsteiner Grand Prix - Oberstaufen Jameson Cup - Milan Freeman Men's $50,000 Challenger - Joplin LTA Hull Challenger - Hull Tallahassee Tennis Challenger - Tallahassee Idea Prokom Open - Sopot Kremlin Cup - Moscow Fifth Third Bank Tennis Championships - Lexington VII Torneo Internazionale di Tennis - Barletta Open SEAT Godo 2006 - Barcelona ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco The Artois Championships - London Orange Warsaw Open - Warsaw St. Petersburg Open - St. Petersburg U.S. Mens's Clay Court Championship - Houston AEGON Championships - London BCR Open Romania - Bucharest Sarasota Challenger Countrywide Classic - Los Angeles BCR Open Romania - Bucharest BMW Brixina Tennis Open - Bressanone AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Heineken Open - Auckland Brasil Open - Sao Paulo Winnetka Challenger SAP Open - San Jose Abierto Mexicano Telcel - Acapulco IX Ciutat de Barcelona - Barcelona Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose San Marino Cepu Open - San Marino Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Italian Open - Rome Tennis Masters Series - Rome Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Tennis Masters Series - Rome Heineken Open - Auckland Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Qatar Open - Doha BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Tennis Masters Series - Paris Gerry Weber Open - Halle Synsam Swedish Open - Bastad Sarasota Challenger Argentina Open - Buenos Aires Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Monte Carlo BA-CA Tennis Trophy - Vienna Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Movistar Open - Santiago BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali di Sicilia - Palermo ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Credit Agricole Suisse Open - Gstaad Internazionali BNL dItalia - Rome St. Petersburg Open - St. Petersburg Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami UNICEF Open - 's Hertogenbosch Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Qatar Exxon Mobil Open 2003 - Doha AEGON International - Eastbourne Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris ATP Kremlin Cup - Moscow French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 River Oaks International Tennis Tournament - Houston Olympics - Athens